a kind of machine gun - Allemand Anglais Dictionnaire